Text copied to clipboard!

Título

Text copied to clipboard!

Embedded Software Engineer

Descrição

Text copied to clipboard!
Estamos à procura de um Engenheiro de Software Embarcado talentoso e motivado para se juntar à nossa equipe. Este profissional será responsável por projetar, desenvolver, testar e manter software para sistemas embarcados, garantindo alta performance, confiabilidade e eficiência. O candidato ideal terá uma sólida experiência em programação de baixo nível, conhecimento de hardware e uma paixão por resolver problemas complexos. Trabalhará em estreita colaboração com equipes de hardware, firmware e outros engenheiros de software para criar soluções inovadoras que atendam às necessidades dos nossos clientes. Como Engenheiro de Software Embarcado, você desempenhará um papel fundamental no desenvolvimento de produtos que impactam diretamente a vida das pessoas, desde dispositivos médicos até sistemas automotivos e de telecomunicações. Você será responsável por escrever código eficiente e otimizado, depurar problemas complexos e implementar soluções robustas. Além disso, você participará de revisões de código, análise de requisitos e documentação técnica. Estamos à procura de alguém que seja proativo, detalhista e capaz de trabalhar em um ambiente dinâmico e colaborativo. Se você tem paixão por tecnologia, gosta de desafios e deseja contribuir para o desenvolvimento de produtos de alta qualidade, queremos ouvir você!

Responsabilidades

Text copied to clipboard!
  • Desenvolver e manter software para sistemas embarcados.
  • Escrever código eficiente, otimizado e confiável.
  • Realizar testes e depuração de software para garantir a funcionalidade e a estabilidade.
  • Colaborar com equipes de hardware e firmware para integração de sistemas.
  • Participar de revisões de código e análise de requisitos.
  • Criar e manter documentação técnica detalhada.
  • Implementar soluções para problemas complexos de software.
  • Garantir a conformidade com padrões e regulamentos da indústria.

Requisitos

Text copied to clipboard!
  • Graduação em Engenharia de Computação, Ciência da Computação ou área relacionada.
  • Experiência comprovada em desenvolvimento de software embarcado.
  • Conhecimento em linguagens de programação como C e C++.
  • Familiaridade com sistemas operacionais em tempo real (RTOS).
  • Experiência com depuração e ferramentas de análise de desempenho.
  • Conhecimento de interfaces de hardware, como UART, SPI, I2C.
  • Habilidade para trabalhar em equipe e resolver problemas complexos.
  • Inglês intermediário ou avançado para leitura de documentação técnica.

Perguntas potenciais de entrevista

Text copied to clipboard!
  • Você tem experiência com desenvolvimento de software embarcado? Pode dar exemplos?
  • Quais linguagens de programação você utiliza para sistemas embarcados?
  • Você já trabalhou com sistemas operacionais em tempo real (RTOS)?
  • Como você aborda a depuração de problemas complexos em sistemas embarcados?
  • Pode descrever um projeto anterior em que você integrou software e hardware?
  • Você tem experiência com protocolos de comunicação como UART, SPI ou I2C?
  • Como você garante a eficiência e a confiabilidade do código que escreve?
  • Você já trabalhou em equipes multidisciplinares? Como foi a experiência?